package demo6;

public class Singleton {
    //3:定义私有的，静态的当前类的属性并初始化
    private static Singleton instance = new Singleton();

    //1:构造器私有化（目的：杜绝外面可以任意new对象）
    private Singleton(){}

    //2:提供一个公开的，静态的可以获取当前类实例的方法
    public static Singleton getInstance(){
        //4:始终返回属性（同一对象）
        return instance;
    }

}
